{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 19,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "['A', 'G', 'C', 'T', 'T', 'T', 'T', 'C', 'A', 'T', 'T', 'C', 'T', 'G', 'A', 'C', 'T', 'G', 'C', 'A', 'A', 'C', 'G', 'G', 'G', 'C', 'A', 'A', 'T', 'A', 'T', 'G', 'T', 'C', 'T', 'C', 'T', 'G', 'T', 'G', 'T', 'G', 'G', 'A', 'T', 'T', 'A', 'A', 'A', 'A', 'A', 'A', 'A', 'G', 'A', 'G', 'T', 'G', 'T', 'C', 'T', 'G', 'A', 'T', 'A', 'G', 'C', 'A', 'G', 'C']\n",
      "A有20个，G有17个，C有12个，T有21个\n"
     ]
    }
   ],
   "source": [
    "# 题目一 有一个这样的DNA核酸序列\n",
    "\n",
    "#“AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC”\n",
    "\n",
    "#请把这个核酸序列存入一个list，并数一数A、G、C、T各有多少个。\n",
    "\n",
    "dna = \"AGCTTTTCATTCTGACTGCAACGGGCAATATGTCTCTGTGTGGATTAAAAAAAGAGTGTCTGATAGCAGC\"\n",
    "dnalist = []\n",
    "\n",
    "for i in dna:\n",
    "    dnalist.append(i)\n",
    "print(dnalist)\n",
    "a=0\n",
    "g=0\n",
    "c=0\n",
    "t=0\n",
    "for each_word in dnalist:\n",
    "    if each_word == \"A\":\n",
    "        a = a+1\n",
    "    elif each_word == \"G\":\n",
    "        g = g+1\n",
    "    elif each_word == \"C\":\n",
    "        c = c+1\n",
    "    else:\n",
    "        t = t+1\n",
    "print(\"A有%d个，G有%d个，C有%d个，T有%d个\" % (a,g,c,t))\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "一个运动员可能得0.25分\n",
      "一个运动员可能得0.5分\n",
      "一个运动员可能得0.75分\n",
      "一个运动员可能得1.0分\n",
      "一个运动员可能得1.25分\n",
      "一个运动员可能得1.5分\n",
      "一个运动员可能得1.75分\n",
      "一个运动员可能得2.0分\n",
      "一个运动员可能得2.25分\n",
      "一个运动员可能得2.5分\n",
      "一个运动员可能得2.75分\n",
      "一个运动员可能得3.0分\n",
      "一个运动员可能得3.25分\n",
      "一个运动员可能得3.5分\n",
      "一个运动员可能得3.75分\n",
      "一个运动员可能得4.0分\n",
      "一个运动员可能得4.25分\n",
      "一个运动员可能得4.5分\n",
      "一个运动员可能得4.75分\n",
      "一个运动员可能得5.0分\n",
      "一个运动员可能得5.25分\n",
      "一个运动员可能得5.5分\n",
      "一个运动员可能得5.75分\n",
      "一个运动员可能得6.0分\n",
      "一个运动员可能得6.25分\n",
      "一个运动员可能得6.5分\n",
      "一个运动员可能得6.75分\n",
      "一个运动员可能得7.0分\n",
      "一个运动员可能得7.25分\n",
      "一个运动员可能得7.5分\n",
      "一个运动员可能得7.75分\n",
      "一个运动员可能得8.0分\n",
      "一个运动员可能得8.25分\n",
      "一个运动员可能得8.5分\n",
      "一个运动员可能得8.75分\n",
      "一个运动员可能得9.0分\n",
      "一个运动员可能得9.25分\n",
      "一个运动员可能得9.5分\n",
      "一个运动员可能得9.75分\n",
      "一个运动员可能得10.0分\n"
     ]
    }
   ],
   "source": [
    "# 题目二 \n",
    "# 一个花样滑冰运动员表演后，裁判给表演内容进行评分，分数从0.25分到10分，每次增加值为0.25分。\n",
    "# 试生成一个元组，把可能的得分存入元组，并遍历元组的每一项，打印“一个运动员可能得_____分”。\n",
    "scores = []\n",
    "\n",
    "a = 0\n",
    "for i in range(1,41):\n",
    "    if a <= 10:\n",
    "        a = 0.25*i\n",
    "        scores.append(a)\n",
    "    else:\n",
    "        break\n",
    "      \n",
    "b = tuple(scores)\n",
    "for x in b:\n",
    "    print(\"一个运动员可能得%s分\" % x)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "肠粉是广州的一种美食，它的原料是米。\n",
      "\n",
      "剁椒鱼头是长沙的一种美食，它的原料是鱼头。\n",
      "\n",
      "辣条是湘潭的一种美食，它的原料是豆制品。\n",
      "\n"
     ]
    }
   ],
   "source": [
    "# 题目三 \n",
    "# 创建一个字典，列出你所了解的地域美食，比如{'肠粉':{'城市':'广州','原料':'米'}}。当然，你可以做的更丰富一些。 最后遍历你熟悉的美食，打印出，类似如下的句子：“肠粉是广州的一种美食，它的主要原料是米”。\n",
    "dic = {'肠粉':{'城市':'广州','原料':'米'},\n",
    "       '剁椒鱼头':{'城市':'长沙','原料':'鱼头'},\n",
    "       '辣条':{'城市':'湘潭','原料':'豆制品'}}\n",
    "for foods_name, foods_information in dic.items():\n",
    "    print(\"%s是%s的一种美食，它的原料是%s。\\n\" % (foods_name,foods_information['城市'],foods_information['原料']))"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.7.0"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
